﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace TogheterWeBuyIt.Models
{
	public class PassagemAviaoRepository
	{
		private PromocoesDBDataContext db = new PromocoesDBDataContext();

		public IQueryable<PassagemAviao> GetPassagensAviao()
		{
			return db.PassagemAviaos;
		}
		public IQueryable<PassagemAviao> GetPassagensAviao(int idOrigem, int idDestino)
		{
			return from passagem in db.PassagemAviaos
				   where passagem.Destino == idDestino && passagem.Origem == idOrigem
				   select passagem;
		}

		public void Add(PassagemAviao pAviao)
		{
			db.PassagemAviaos.InsertOnSubmit(pAviao);
			db.SubmitChanges();
		}

		public PassagemAviao GetPassagenAviao(int idProd)
		{
			return db.PassagemAviaos.SingleOrDefault(p => p.IdProduto == idProd);
		}
	}
}
